perl脚本异常:bad interpreter No such file or directory 您所在的位置:网站首页 perl脚本no such perl脚本异常:bad interpreter No such file or directory

perl脚本异常:bad interpreter No such file or directory

2023-07-03 15:49| 来源: 网络整理| 查看: 265

pl脚本异常:bad interpreter: No such file or directory在Linux中执行QAC测试,make qac在执行pl文件脚本时,发生异常/usr/bin/perl: bad interpreter: No such file or directory。 分析:这是不同系统编码格式引起的:在windows系统中编辑的.pl文件可能有不可见字符,所以在Linux系统下执行会报以上异常信息。 解决方法: (1)在windows下转换: 利用一些编辑器如UltraEdit或EditPlus等工具先将脚本编码转换,再放到Linux中执行。转换方式如下(UltraEdit):File-->Conversions-->DOS->UNIX即可。 (2)也可在Linux中转换: 首先要确保文件有可执行权限 #sh>chmod a+x filename 然后修改文件格式 #sh>vi filename 利用如下命令查看文件格式 :set ff 或 :set fileformat 可以看到如下信息 fileformat=dos 或 fileformat=unix 利用如下命令修改文件格式 :set ff=unix 或 :set fileformat=unix :wq (存盘退出) 针对QAC的所有pl文件执行上述修改后,执行make qac成功。 (3)另一种方法: 还有一种方法,就是把每个pl文件第一行的 #!/usr/bin/perl 的后边追加 -w,即打开警告信息,也可以起到相同的效果。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有